package com.jf.cloud.service.sysmanager.dao;

import java.util.List;

import com.jf.cloud.service.sysmanager.common.base.IBaseService;
import com.jf.cloud.service.sysmanager.common.db.Condition;
import com.jf.cloud.service.sysmanager.entity.PubgClub;
import com.jf.cloud.service.sysmanager.entity.PubgMatch;
import com.jf.cloud.service.sysmanager.entity.PubgUser;


/**
 * 员工服务接口
 * 
 * @author 代码机1.0 创建时间：2018-03-31
 */
public interface IPubgMatchService extends IBaseService<PubgMatch, Long> {

	/**
	 * 根据主键查询员工
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public PubgMatch findPubgMatch(Long rowId) throws Exception;

	/**
	 * 根据查询条件获取员工列表
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public List<PubgMatch> findPubgMatchList(Condition qc) throws Exception;

	/**
	 * 新增/修改员工
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public PubgMatch saveOrUpdatePubgMatch(PubgMatch pubgMatch) throws Exception;


	/**
	 * 保存赛事
	 * @param pubgMatch
	 * @return
	 * @throws Exception
	 */
	public boolean saveMatch(PubgMatch pubgMatch, PubgUser pubgUser) throws Exception;

}
